import configparser
import os

cf = configparser.ConfigParser()
base_path = os.path.join(os.getcwd().split('StockMonitor')[0] + 'StockMonitor')

if base_path[0] == '/':  # 使用linux系统
    config_path = os.path.join(base_path, 'webs', 'config', 'live')
else:
    config_path = os.path.join(base_path, 'webs', 'config', 'dev')

cf.read(os.path.join(config_path, 'config.ini'))  # 读取配置文件，如果写文件的绝对路径，就可以不用os模块
# 获取文件中所有的section(一个配置文件中可以有多个配置，如数据库相关的配置，邮箱相关的配置，
# 每个section由[]包裹，即[section])，并以列表的形式返回
secs = cf.sections()

# 获取[Mysql-Database]中host对应的值
domain = cf.get("web-config", "domain-name")
print(domain)

# 获取[Mysql-Database]中host对应的值
natapp_path = cf.get("nat-app", "path")
print(natapp_path)

# 获取[nat-app]
natapp_authtoken = cf.get("nat-app", "authtoken")
print(natapp_authtoken)

# 获取[Mysql-Database]中host对应的值
sys_password = cf.get("sys-info", "password")
print(natapp_authtoken)

# 获取[Mysql-Database]中host对应的值
data_path = os.path.join(base_path.split('StockMonitor')[0], cf.get("data-config", "base-path"))
print(data_path)
